package com.fangzc.codegen.entity.tables;

import com.mybatisflex.core.query.QueryColumn;
import com.mybatisflex.core.table.TableDef;

/**
 * 表定义层。
 *
 * @author FANGZC-TB14
 * @since 2023-05-27
 */
public class TSysJobLog extends TableDef {

    public static final TSysJobLog sys_job_log = new TSysJobLog("sys_job_log");

    public QueryColumn job_log_id = new QueryColumn(this, "job_log_id");
    public QueryColumn job_name = new QueryColumn(this, "job_name");
    public QueryColumn job_group = new QueryColumn(this, "job_group");
    public QueryColumn invoke_target = new QueryColumn(this, "invoke_target");
    public QueryColumn job_message = new QueryColumn(this, "job_message");
    public QueryColumn status = new QueryColumn(this, "status");
    public QueryColumn exception_info = new QueryColumn(this, "exception_info");
    public QueryColumn create_time = new QueryColumn(this, "create_time");

    public QueryColumn[] default_columns = new QueryColumn[]{job_log_id, job_name, job_group, invoke_target, job_message, status, exception_info, create_time};
    public QueryColumn[] all_columns = new QueryColumn[]{job_log_id, job_name, job_group, invoke_target, job_message, status, exception_info, create_time};

    public TSysJobLog(String tableName) {
        super(tableName);
    }
}
